Le Generalbundesanwalt beim Bundesgerichtshof, (GBA) est en Allemagne l’organe chargé de la poursuite pénale à la Cour fédérale pour le compte de la Fédération. En dehors de son rôle en appel, il est compétent en premier ressort en matière de terrorisme, d’espionnage, de haute trahison ou de génocide. Il représente également la Fédération dans certains conflits civils.
Il constitue une administration fédérale supérieure et dirige le parquet fédéral (Bundesanwaltschaft). Choisi par le ministre fédéral de la Justice avec approbation du Bundesrat et formellement nommé par le président fédéral, il siège à Karlsruhe, certains de ses services étant localisés à Leipzig auprès de la 5e chambre pénale de la Cour fédérale.
La fonction a été créée en 1950 et a succédé au procureur supérieur du Reich (Oberreichsanwalt) qui remplissait des fonctions comparables sous le Reich allemand. Elle a eu onze titulaires ; Monika Harms, nommée en , fut la première femme à l’occuper. Depuis le 05/10/2015 le poste est occupé par Peter Frank.